package com.springboot.cms.broadside.domain;

import com.springboot.common.annotation.Excel;
import com.springboot.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 侧边栏管理对象 cms_broadside
 *
 * @author lhxz
 * @date 2024-07-08
 */
public class CmsBroadside extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 站长信息 */
    @Excel(name = "站长信息")
    private String showSynopsis;

    /** 博客分类 */
    @Excel(name = "博客分类")
    private String showBlogtype;

    /** 博客标签 */
    @Excel(name = "博客标签")
    private String showBlogtag;

    /** 最新推荐 */
    @Excel(name = "最新推荐")
    private String showRecommend;

    /** 友情链接 */
    @Excel(name = "友情链接")
    private String showLink;

    /** 公告通知 */
    @Excel(name = "公告通知")
    private String showNotice;

    /** 文字提示 */
    @Excel(name = "文字提示")
    private String showTooltip;

    /** 提示效果 */
    @Excel(name = "提示效果")
    private String effect;

    /** 提示位置 */
    @Excel(name = "提示位置")
    private String placement;

    /** 显示精灵 */
    @Excel(name = "显示精灵")
    private String showElf;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setShowSynopsis(String showSynopsis)
    {
        this.showSynopsis = showSynopsis;
    }

    public String getShowSynopsis()
    {
        return showSynopsis;
    }
    public void setShowBlogtype(String showBlogtype)
    {
        this.showBlogtype = showBlogtype;
    }

    public String getShowBlogtype()
    {
        return showBlogtype;
    }
    public void setShowBlogtag(String showBlogtag)
    {
        this.showBlogtag = showBlogtag;
    }

    public String getShowBlogtag()
    {
        return showBlogtag;
    }
    public void setShowRecommend(String showRecommend)
    {
        this.showRecommend = showRecommend;
    }

    public String getShowRecommend()
    {
        return showRecommend;
    }
    public void setShowLink(String showLink)
    {
        this.showLink = showLink;
    }

    public String getShowLink()
    {
        return showLink;
    }
    public void setShowNotice(String showNotice)
    {
        this.showNotice = showNotice;
    }

    public String getShowNotice()
    {
        return showNotice;
    }
    public void setShowTooltip(String showTooltip)
    {
        this.showTooltip = showTooltip;
    }

    public String getShowTooltip()
    {
        return showTooltip;
    }
    public void setEffect(String effect)
    {
        this.effect = effect;
    }

    public String getEffect()
    {
        return effect;
    }
    public void setPlacement(String placement)
    {
        this.placement = placement;
    }

    public String getPlacement()
    {
        return placement;
    }
    public void setShowElf(String showElf)
    {
        this.showElf = showElf;
    }

    public String getShowElf()
    {
        return showElf;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("showSynopsis", getShowSynopsis())
                .append("showBlogtype", getShowBlogtype())
                .append("showBlogtag", getShowBlogtag())
                .append("showRecommend", getShowRecommend())
                .append("showLink", getShowLink())
                .append("showNotice", getShowNotice())
                .append("showTooltip", getShowTooltip())
                .append("effect", getEffect())
                .append("placement", getPlacement())
                .append("showElf", getShowElf())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .toString();
    }
}
